package com.mf.morefun.bean;

import java.io.Serializable;
import java.util.List;

public class ListenBean implements Serializable{

    /**
     * id : 259775867260112896
     * createDate : 2018-12-18 20:16
     * updateDate : 2018-12-18 20:19
     * name : The Backyard
     * book : {"id":"259632501981581312","createDate":null,"updateDate":null,"name":"The Backyard","cover":"http://morefunkid.com/TheBackyard_0.jpg","introduce":null,"unit":{"id":"259385085814509568","createDate":null,"updateDate":null,"series":null,"name":null,"sort":null},"sort":1,"numberWords":null,"ar":null,"ls":null,"nns":"1","viewerCount":null,"releaseapp":null,"haveTestFlag":null,"haveListenFlag":null,"mfimgList":[],"mfaudioList":[],"mfVideoList":[],"mfPicaudioRelList":[],"mfBookLietenList":[]}
     * audio : http://morefunreadingproduct.oss-cn-shanghai.aliyuncs.com/219825606261608450/server/audio/2018-12-18/sc2iSNkENP-The Backyard L1.mp3
     * teacher : {"id":"","createDate":null,"updateDate":null,"loginName":null,"password":null,"newPassword":null,"memberNo":null,"name":null,"sex":null,"country":null,"city":null,"address":null,"birthday":null,"qq":null,"phone":null,"accountType":null,"wxopenId":null,"userType":null,"teacherType":null,"headPortrait":null,"introduce":null,"email":null,"enable":null,"enableStart":null,"enableEnd":null,"pushEnable":null,"inviter":null,"invitationedCode":null,"organ":null,"token":null}
     * imgStart : 1
     * imgEnd : 9
     * pointFlag : 1
     * pointImg : http://morefunreadingproduct.oss-cn-shanghai.aliyuncs.com/219825606261608450/server/img/2018-12-18/sc2iSNkENP-The Backyard.jpg
     * mfimgList :
     * mfPicaudioRelList :
     */

    private String id;
    private String createDate;
    private String updateDate;
    private String name;
    private BookBean book;
    private String audio;
    private TeacherBean teacher;
    private int imgStart;
    private int imgEnd;
    private String pointFlag;
    private String pointImg;
    private String mfimgList;
    private String mfPicaudioRelList;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(String updateDate) {
        this.updateDate = updateDate;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public BookBean getBook() {
        return book;
    }

    public void setBook(BookBean book) {
        this.book = book;
    }

    public String getAudio() {
        return audio;
    }

    public void setAudio(String audio) {
        this.audio = audio;
    }

    public TeacherBean getTeacher() {
        return teacher;
    }

    public void setTeacher(TeacherBean teacher) {
        this.teacher = teacher;
    }

    public int getImgStart() {
        return imgStart;
    }

    public void setImgStart(int imgStart) {
        this.imgStart = imgStart;
    }

    public int getImgEnd() {
        return imgEnd;
    }

    public void setImgEnd(int imgEnd) {
        this.imgEnd = imgEnd;
    }

    public String getPointFlag() {
        return pointFlag;
    }

    public void setPointFlag(String pointFlag) {
        this.pointFlag = pointFlag;
    }

    public String getPointImg() {
        return pointImg;
    }

    public void setPointImg(String pointImg) {
        this.pointImg = pointImg;
    }

    public String getMfimgList() {
        return mfimgList;
    }

    public void setMfimgList(String mfimgList) {
        this.mfimgList = mfimgList;
    }

    public String getMfPicaudioRelList() {
        return mfPicaudioRelList;
    }

    public void setMfPicaudioRelList(String mfPicaudioRelList) {
        this.mfPicaudioRelList = mfPicaudioRelList;
    }

    public static class BookBean implements Serializable{
        /**
         * id : 259632501981581312
         * createDate : null
         * updateDate : null
         * name : The Backyard
         * cover : http://morefunkid.com/TheBackyard_0.jpg
         * introduce : null
         * unit : {"id":"259385085814509568","createDate":null,"updateDate":null,"series":null,"name":null,"sort":null}
         * sort : 1
         * numberWords : null
         * ar : null
         * ls : null
         * nns : 1
         * viewerCount : null
         * releaseapp : null
         * haveTestFlag : null
         * haveListenFlag : null
         * mfimgList : []
         * mfaudioList : []
         * mfVideoList : []
         * mfPicaudioRelList : []
         * mfBookLietenList : []
         */

        private String id;
        private Object createDate;
        private Object updateDate;
        private String name;
        private String cover;
        private Object introduce;
        private UnitBean unit;
        private int sort;
        private Object numberWords;
        private Object ar;
        private Object ls;
        private String nns;
        private Object viewerCount;
        private Object releaseapp;
        private Object haveTestFlag;
        private Object haveListenFlag;
        private List<?> mfimgList;
        private List<?> mfaudioList;
        private List<?> mfVideoList;
        private List<?> mfPicaudioRelList;
        private List<?> mfBookLietenList;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public Object getCreateDate() {
            return createDate;
        }

        public void setCreateDate(Object createDate) {
            this.createDate = createDate;
        }

        public Object getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(Object updateDate) {
            this.updateDate = updateDate;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getCover() {
            return cover;
        }

        public void setCover(String cover) {
            this.cover = cover;
        }

        public Object getIntroduce() {
            return introduce;
        }

        public void setIntroduce(Object introduce) {
            this.introduce = introduce;
        }

        public UnitBean getUnit() {
            return unit;
        }

        public void setUnit(UnitBean unit) {
            this.unit = unit;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public Object getNumberWords() {
            return numberWords;
        }

        public void setNumberWords(Object numberWords) {
            this.numberWords = numberWords;
        }

        public Object getAr() {
            return ar;
        }

        public void setAr(Object ar) {
            this.ar = ar;
        }

        public Object getLs() {
            return ls;
        }

        public void setLs(Object ls) {
            this.ls = ls;
        }

        public String getNns() {
            return nns;
        }

        public void setNns(String nns) {
            this.nns = nns;
        }

        public Object getViewerCount() {
            return viewerCount;
        }

        public void setViewerCount(Object viewerCount) {
            this.viewerCount = viewerCount;
        }

        public Object getReleaseapp() {
            return releaseapp;
        }

        public void setReleaseapp(Object releaseapp) {
            this.releaseapp = releaseapp;
        }

        public Object getHaveTestFlag() {
            return haveTestFlag;
        }

        public void setHaveTestFlag(Object haveTestFlag) {
            this.haveTestFlag = haveTestFlag;
        }

        public Object getHaveListenFlag() {
            return haveListenFlag;
        }

        public void setHaveListenFlag(Object haveListenFlag) {
            this.haveListenFlag = haveListenFlag;
        }

        public List<?> getMfimgList() {
            return mfimgList;
        }

        public void setMfimgList(List<?> mfimgList) {
            this.mfimgList = mfimgList;
        }

        public List<?> getMfaudioList() {
            return mfaudioList;
        }

        public void setMfaudioList(List<?> mfaudioList) {
            this.mfaudioList = mfaudioList;
        }

        public List<?> getMfVideoList() {
            return mfVideoList;
        }

        public void setMfVideoList(List<?> mfVideoList) {
            this.mfVideoList = mfVideoList;
        }

        public List<?> getMfPicaudioRelList() {
            return mfPicaudioRelList;
        }

        public void setMfPicaudioRelList(List<?> mfPicaudioRelList) {
            this.mfPicaudioRelList = mfPicaudioRelList;
        }

        public List<?> getMfBookLietenList() {
            return mfBookLietenList;
        }

        public void setMfBookLietenList(List<?> mfBookLietenList) {
            this.mfBookLietenList = mfBookLietenList;
        }

        public static class UnitBean  implements Serializable{
            /**
             * id : 259385085814509568
             * createDate : null
             * updateDate : null
             * series : null
             * name : null
             * sort : null
             */

            private String id;
            private Object createDate;
            private Object updateDate;
            private Object series;
            private Object name;
            private Object sort;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public Object getCreateDate() {
                return createDate;
            }

            public void setCreateDate(Object createDate) {
                this.createDate = createDate;
            }

            public Object getUpdateDate() {
                return updateDate;
            }

            public void setUpdateDate(Object updateDate) {
                this.updateDate = updateDate;
            }

            public Object getSeries() {
                return series;
            }

            public void setSeries(Object series) {
                this.series = series;
            }

            public Object getName() {
                return name;
            }

            public void setName(Object name) {
                this.name = name;
            }

            public Object getSort() {
                return sort;
            }

            public void setSort(Object sort) {
                this.sort = sort;
            }
        }
    }

    public static class TeacherBean  implements Serializable{
        /**
         * id :
         * createDate : null
         * updateDate : null
         * loginName : null
         * password : null
         * newPassword : null
         * memberNo : null
         * name : null
         * sex : null
         * country : null
         * city : null
         * address : null
         * birthday : null
         * qq : null
         * phone : null
         * accountType : null
         * wxopenId : null
         * userType : null
         * teacherType : null
         * headPortrait : null
         * introduce : null
         * email : null
         * enable : null
         * enableStart : null
         * enableEnd : null
         * pushEnable : null
         * inviter : null
         * invitationedCode : null
         * organ : null
         * token : null
         */

        private String id;
        private Object createDate;
        private Object updateDate;
        private Object loginName;
        private Object password;
        private Object newPassword;
        private Object memberNo;
        private Object name;
        private Object sex;
        private Object country;
        private Object city;
        private Object address;
        private Object birthday;
        private Object qq;
        private Object phone;
        private Object accountType;
        private Object wxopenId;
        private Object userType;
        private Object teacherType;
        private Object headPortrait;
        private Object introduce;
        private Object email;
        private Object enable;
        private Object enableStart;
        private Object enableEnd;
        private Object pushEnable;
        private Object inviter;
        private Object invitationedCode;
        private Object organ;
        private Object token;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public Object getCreateDate() {
            return createDate;
        }

        public void setCreateDate(Object createDate) {
            this.createDate = createDate;
        }

        public Object getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(Object updateDate) {
            this.updateDate = updateDate;
        }

        public Object getLoginName() {
            return loginName;
        }

        public void setLoginName(Object loginName) {
            this.loginName = loginName;
        }

        public Object getPassword() {
            return password;
        }

        public void setPassword(Object password) {
            this.password = password;
        }

        public Object getNewPassword() {
            return newPassword;
        }

        public void setNewPassword(Object newPassword) {
            this.newPassword = newPassword;
        }

        public Object getMemberNo() {
            return memberNo;
        }

        public void setMemberNo(Object memberNo) {
            this.memberNo = memberNo;
        }

        public Object getName() {
            return name;
        }

        public void setName(Object name) {
            this.name = name;
        }

        public Object getSex() {
            return sex;
        }

        public void setSex(Object sex) {
            this.sex = sex;
        }

        public Object getCountry() {
            return country;
        }

        public void setCountry(Object country) {
            this.country = country;
        }

        public Object getCity() {
            return city;
        }

        public void setCity(Object city) {
            this.city = city;
        }

        public Object getAddress() {
            return address;
        }

        public void setAddress(Object address) {
            this.address = address;
        }

        public Object getBirthday() {
            return birthday;
        }

        public void setBirthday(Object birthday) {
            this.birthday = birthday;
        }

        public Object getQq() {
            return qq;
        }

        public void setQq(Object qq) {
            this.qq = qq;
        }

        public Object getPhone() {
            return phone;
        }

        public void setPhone(Object phone) {
            this.phone = phone;
        }

        public Object getAccountType() {
            return accountType;
        }

        public void setAccountType(Object accountType) {
            this.accountType = accountType;
        }

        public Object getWxopenId() {
            return wxopenId;
        }

        public void setWxopenId(Object wxopenId) {
            this.wxopenId = wxopenId;
        }

        public Object getUserType() {
            return userType;
        }

        public void setUserType(Object userType) {
            this.userType = userType;
        }

        public Object getTeacherType() {
            return teacherType;
        }

        public void setTeacherType(Object teacherType) {
            this.teacherType = teacherType;
        }

        public Object getHeadPortrait() {
            return headPortrait;
        }

        public void setHeadPortrait(Object headPortrait) {
            this.headPortrait = headPortrait;
        }

        public Object getIntroduce() {
            return introduce;
        }

        public void setIntroduce(Object introduce) {
            this.introduce = introduce;
        }

        public Object getEmail() {
            return email;
        }

        public void setEmail(Object email) {
            this.email = email;
        }

        public Object getEnable() {
            return enable;
        }

        public void setEnable(Object enable) {
            this.enable = enable;
        }

        public Object getEnableStart() {
            return enableStart;
        }

        public void setEnableStart(Object enableStart) {
            this.enableStart = enableStart;
        }

        public Object getEnableEnd() {
            return enableEnd;
        }

        public void setEnableEnd(Object enableEnd) {
            this.enableEnd = enableEnd;
        }

        public Object getPushEnable() {
            return pushEnable;
        }

        public void setPushEnable(Object pushEnable) {
            this.pushEnable = pushEnable;
        }

        public Object getInviter() {
            return inviter;
        }

        public void setInviter(Object inviter) {
            this.inviter = inviter;
        }

        public Object getInvitationedCode() {
            return invitationedCode;
        }

        public void setInvitationedCode(Object invitationedCode) {
            this.invitationedCode = invitationedCode;
        }

        public Object getOrgan() {
            return organ;
        }

        public void setOrgan(Object organ) {
            this.organ = organ;
        }

        public Object getToken() {
            return token;
        }

        public void setToken(Object token) {
            this.token = token;
        }
    }
}
